home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 413 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.4 KB

  1. Path: inasa.shizuoka.org!not-for-mail
  2. From: wileyc@moscow.com (Christopher Wiles)
  3. Newsgroups: alt.folklore.computers,comp.sys.cbm
  4. Subject: Re: Vic-20/C-64 serial ports
  5. Followup-To: alt.folklore.computers,comp.sys.cbm
  6. Date: 8 Jan 1996 21:05:27 GMT
  7. Organization: Advanced Genki Studies Institute
  8. Message-ID: <4cs0un$r5e@whale.moscow.com>
  9. References: <4cn3ba$ifj@celebrian.otago.ac.nz>
  10. NNTP-Posting-Host: ppp108.moscow.com
  11. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  12.  
  13. The Arch-Deviant (simon.brady@stonebow.otago.ac.nz) wrote:
  14.  
  15. > My question is, why did Commodore implement the serial protocol in software?
  16. > Both the 6522 and 6526 had hardware shift registers and associated interrupt
  17. > capability, but until the 128's fast serial mode these were never used. Does
  18. > anyone know why not?
  19.  
  20. 'Cause they were insane.  Remember, these were the folks that opted to 
  21. not fully decode the $D000-$DFFF region, so that all of the memory-mapped 
  22. devices (VIC-II, SID, both CIAs) were shadowed every 4k ...
  23.  
  24. Seriously, hooking a UART to the user port would probably obviated using 
  25. the port for non-RS232 devices.  Things were *much* more flexible with 
  26. the CIA (CIA2?  It's been a while).
  27.  
  28. Anyone know why the RS232-emulation kernel code was so inefficient?  
  29. Slipshod design, or what?
  30.  
  31. -- Chris (wileyc@moscow.com) -- PGP public key available from keyservers
  32.    http://www.eecs.wsu.edu/~cwiles/
  33.